Yep. There were strict rules and that situation was easy to judge, but mazdarati did not have penalty at that moment.
IMO, he should have been given a stop and go penalty but he didnt got one and that is not his fault and he should not be punished after race.